package easybooking.db;

import java.util.*;

import easybooking.data.Booking; 
import easybooking.data.Customer; 
import easybooking.data.Flight; 
import java.util.ArrayList; 

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.2FE9941B-FEE5-74AE-1D8C-F9B9AA83B072]
// </editor-fold> 
public class BookingMapper {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.EC93DCED-023D-9D88-F284-ADE9954BA1F8]
    // </editor-fold> 
    private static BookingMapper bookingMapper = null;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.E8790287-9F68-170A-D43C-9BC0B28BB8A5]
    // </editor-fold> 
    protected BookingMapper () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.E6700B24-4A8B-1E4D-35A4-CB5038480114]
    // </editor-fold> 
    public static BookingMapper bookingMapper () {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.C744B89B-0D36-CC7B-8477-90970A1EF649]
    // </editor-fold> 
    public Booking findByKey (int id) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.4449C9D2-2864-0F78-017B-FB129BB0F63E]
    // </editor-fold> 
    public ArrayList<Booking> findAll () {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.CBFF0734-DFA4-6CFF-EBEB-CB94225EB566]
    // </editor-fold> 
    public Booking insert (Booking b) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.5FDAA524-FACE-6A0E-708B-EB44BE2EBC90]
    // </editor-fold> 
    public Booking update (Booking b) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.1CBEC6CA-BECA-93B4-A365-E8CEC8E46440]
    // </editor-fold> 
    public ArrayList<Booking> findByDateTime (Date dateTime) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.200FE28E-A9BD-4FAC-8071-DCF92A86980B]
    // </editor-fold> 
    public ArrayList<Booking> findByCustomer (int customerId) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.835F7027-1F41-E92D-A9E2-787C771C5A7B]
    // </editor-fold> 
    public ArrayList<Booking> findBookingsByFlight (int flightId) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.CA659F11-AE49-72B8-EFD8-E20FD70F1808]
    // </editor-fold> 
    public BookingMapper getBookingMapper () {
        return bookingMapper;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.3E4978EA-3B38-7884-9998-01FE60DF4F79]
    // </editor-fold> 
    public void setBookingMapper (BookingMapper val) {
        this.bookingMapper = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.A120F24D-C4DA-834D-8596-42619B343517]
    // </editor-fold> 
    public ArrayList<Booking> findByCustomer (Customer c) {
        return null;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.478AF623-F319-DD76-6049-02B41FF18CF9]
    // </editor-fold> 
    public ArrayList<Booking> findBookingsByFlight (Flight f) {
        return null;
    }

}

